Discriminating Development Activities in Versioning Systems: A Case Study

نویسندگان

  • Juan Jose Amor
  • Gregorio Robles
  • Jesus M. Gonzalez-Barahona
  • Alvaro Navarro
چکیده

When characterizing the coding activity of developers on a software project, a common technique is to study the transactions in the versioning system. However, not all transactions are equal, neither represent the same kind (both in quality and quantity) of activity. In this paper, a methodology for classifying the interactions of developers with versioning systems is proposed, based on the analysis of the textual descriptions (comments) attached to each transaction. Some results of applying this methodology to a specific case (the FreeBSD CVS repository) are presented, alongside with some ideas about how to use this technique for improving effort estimation and other research lines.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards the Integration of Versioning Systems, Bug Reports and Source Code Meta-Models

Versioning system repositories and bug tracking systems are valuable sources of information to study the evolution of large open source software systems. However, being conceived for specific purposes, i.e., to support the development or trigger maintenance activities, they do neither allow an easy information browsing nor support the study of software evolution. For example, queries such as lo...

متن کامل

Assessment of BAM with ANP Approach; Case Study: Bank Sepah

In today's business environment in which coordination and adaptation with constant changes are the only ways of survival, real-time monitoring of activities and making the decisions accordingly are necessary. Since performance measurement cannot be managed independent of business processes, Business Activity Monitoring (BAM) systems should monitor performance metrics based on business processes...

متن کامل

Assessment of BAM with ANP Approach; Case Study: Bank Sepah

In today's business environment in which coordination and adaptation with constant changes are the only ways of survival, real-time monitoring of activities and making the decisions accordingly are necessary. Since performance measurement cannot be managed independent of business processes, Business Activity Monitoring (BAM) systems should monitor performance metrics based on business processes...

متن کامل

A Versatile and User-Oriented Versioning File System

File versioning is a useful technique for recording a history of changes. Applications of versioning include backups and disaster recovery, as well as monitoring intruders’ activities. Alas, modern systems do not include an automatic and easy-to-use file versioning system. Existing backup solutions are slow and inflexible for users. Even worse, they often lack backups for the most recent day’s ...

متن کامل

A value analysis of new product development factors.in a Developed and Developing Country (Case Study)

New product development (NPD) is described in the literature as the transformation of a market opportunity into a product available for sale. In the automotive industry, within the context of ISO/TS16949:2002 (the automotive quality management system international standard),  these related to the product realization process (PRP) which consists of Three main phases such as planning, Implem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006